package com.xy.smartsms.db.carrierparam.entity;


/**
 * Created by kangwenbo on 2017/3/9.
 */

public class RecognitionErrorItem {
    public static final int SDK_TYPE_CMCC = 1;
    public static final int SDK_TYPE_XY = 2;

    public static final int RECOG_TYPE_FIRST = 1;
    public static final int RECOG_TYPE_CACHE = 2;


    //公有
    private String scene;
    private int sdkType;

    //情景
    private boolean isRecognise;
    private String recogniseTime;
    private int recognizeTimeType;

    //菜单
    private String company;
    private String errorType;

    //其他公有
//    private String phoneOs;
//    private String cmccSdkVersion;
//    private String cmccAlgorithmVer;
//    private String xySdkVersion;
//    private String xyAlgorithmVer;
//    private String xyUIVersion;
//    private String time;

    public RecognitionErrorItem setScene(String scene) {
        this.scene = scene;
        return this;
    }

    public RecognitionErrorItem setSdkType(int sdkType) {
        this.sdkType = sdkType;
        return this;
    }

    public RecognitionErrorItem setRecognise(boolean recognise) {
        isRecognise = recognise;
        return this;
    }

    public RecognitionErrorItem setRecogniseTime(String recogniseTime) {
        this.recogniseTime = recogniseTime;
        return this;
    }

    public RecognitionErrorItem setCompany(String company) {
        this.company = company;
        return this;
    }

    public RecognitionErrorItem setErrorType(String errorType) {
        this.errorType = errorType;
        return this;
    }

    public RecognitionErrorItem setRecognizeTimeType(int recognizeTimeType) {
        this.recognizeTimeType = recognizeTimeType;
        return this;
    }

    public String getScene() {
        return scene;
    }

    public int getSdkType() {
        return sdkType;
    }

    public int getRecognizeTimeType() {
        return recognizeTimeType;
    }

    public boolean isRecognise() {
        return isRecognise;
    }

    public String getRecogniseTime() {
        return recogniseTime;
    }

    public String getCompany() {
        return company;
    }

    public String getErrorType() {
        return errorType;
    }
}
